package com.grass.appointment.databinding;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.databinding.Bindable;
import androidx.databinding.DataBindingUtil;
import androidx.databinding.ViewDataBinding;
import com.androidx.p013lv.base.bean.UserInfo;
import com.grass.appointment.C2694R;
import com.grass.appointment.activity.UserInfoActivity;
import com.youth.banner.Banner;

public abstract class AppointmentUserDetailsBinding extends ViewDataBinding {
    public final Banner banner;
    @Bindable
    protected UserInfoActivity.OnClick mClick;
    @Bindable
    protected Boolean mIsSelf;
    @Bindable
    protected UserInfo mUserInfo;
    public final TextView tvMyFans;
    public final TextView tvMyFollow;

    public abstract void setClick(UserInfoActivity.OnClick onClick);

    public abstract void setIsSelf(Boolean bool);

    public abstract void setUserInfo(UserInfo userInfo);

    protected AppointmentUserDetailsBinding(Object obj, View view, int i, Banner banner2, TextView textView, TextView textView2) {
        super(obj, view, i);
        this.banner = banner2;
        this.tvMyFans = textView;
        this.tvMyFollow = textView2;
    }

    public UserInfoActivity.OnClick getClick() {
        return this.mClick;
    }

    public Boolean getIsSelf() {
        return this.mIsSelf;
    }

    public UserInfo getUserInfo() {
        return this.mUserInfo;
    }

    public static AppointmentUserDetailsBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z) {
        return inflate(layoutInflater, viewGroup, z, DataBindingUtil.getDefaultComponent());
    }

    @Deprecated
    public static AppointmentUserDetailsBinding inflate(LayoutInflater layoutInflater, ViewGroup viewGroup, boolean z, Object obj) {
        return (AppointmentUserDetailsBinding) ViewDataBinding.inflateInternal(layoutInflater, C2694R.C2699layout.appointment_user_details, viewGroup, z, obj);
    }

    public static AppointmentUserDetailsBinding inflate(LayoutInflater layoutInflater) {
        return inflate(layoutInflater, DataBindingUtil.getDefaultComponent());
    }

    @Deprecated
    public static AppointmentUserDetailsBinding inflate(LayoutInflater layoutInflater, Object obj) {
        return (AppointmentUserDetailsBinding) ViewDataBinding.inflateInternal(layoutInflater, C2694R.C2699layout.appointment_user_details, null, false, obj);
    }

    public static AppointmentUserDetailsBinding bind(View view) {
        return bind(view, DataBindingUtil.getDefaultComponent());
    }

    @Deprecated
    public static AppointmentUserDetailsBinding bind(View view, Object obj) {
        return (AppointmentUserDetailsBinding) bind(obj, view, C2694R.C2699layout.appointment_user_details);
    }
}
